🧩
🏆
🔁
🧰
📝 III. 알고리즘과 프로그래밍

대단원 평가하기

문제 추상화부터 알고리즘, 변수·논리·반복, 함수·디버깅까지 — 이 단원에서 배운 내용을 다양한 유형의 문제로 종합 점검해 봅시다!

진행률
0 / 18 문항

평가 안내

  • 📌 총 18문항 — 객관식, OX, 순서 배열, 연산자 분류 등 다양한 유형으로 구성돼요.
  • 📌 모든 문항에 답한 뒤 맨 아래 [제출하고 채점하기]를 누르면 한 번에 채점돼요.
  • 📌 제출하기 전에는 정답이 보이지 않아요. 제출하면 답을 바꿀 수 없고, 정답과 해설이 함께 공개돼요.
  • 📌 제출하면 점수·등급과 함께 영역별 분석 결과를 보여 줘요.
  • 📌 부족한 영역은 해당 학습 페이지로 바로 복습하러 갈 수 있어요!

개념 확인 · 객관식

문제 1 🧩 문제 추상화

문제 해결에서 '추상화'에 대한 설명으로 옳은 것은?

문제 2 🧩 문제 추상화

다음 중 추상화가 잘 활용된 예로 가장 알맞은 것은?

문제 3 🔀 알고리즘 표현

'알고리즘'을 가장 바르게 설명한 것은?

문제 4 🔀 알고리즘 표현

순서도에서 조건에 따라 흐름이 갈라지는 '판단'을 나타내는 기호의 모양은?

문제 5 📦 순차적 데이터 저장

프로그래밍에서 '변수(variable)'를 가장 알맞게 설명한 것은?

문제 6 📦 순차적 데이터 저장

여러 개의 값을 순서대로 한꺼번에 담아 두기에 가장 알맞은 것은?

문제 7 ⚖️ 논리 연산

두 값이 '서로 같은지' 비교할 때 쓰는 연산자는?

문제 8 ⚖️ 논리 연산

두 조건이 'A 그리고(AND) B'로 연결되어 있을 때, 전체가 '참'이 되는 경우는?

문제 9 🔁 중첩 제어 구조

같은 명령을 여러 번 실행해야 할 때 사용하면 가장 좋은 제어 구조는?

문제 10 🔁 중첩 제어 구조

바깥쪽 반복이 3번, 그 안쪽 반복이 4번 도는 중첩 반복에서, 가장 안쪽 명령은 모두 몇 번 실행될까요?

문제 11 🧰 함수와 디버깅

프로그램에서 함수를 사용하면 좋은 점으로 보기 어려운 것은?

문제 12 🧰 함수와 디버깅

프로그램의 오류(버그)를 찾아 바로잡는 과정을 무엇이라고 하나요?

참 / 거짓 · O X 판단

문제 13 🧩 문제 추상화

"추상화란 문제의 모든 정보를 하나도 빠뜨리지 않고 전부 담는 것이다." — 옳은 설명일까요?

문제 14 📦 순차적 데이터 저장

"변수에 저장된 값은 프로그램이 실행되는 동안 다른 값으로 바뀔 수 있다." — 옳은 설명일까요?

문제 15 🔁 중첩 제어 구조

"조건 반복(~할 때까지 반복)은 반복 횟수를 미리 알아야만 사용할 수 있다." — 옳은 설명일까요?

문제 16 🧰 함수와 디버깅

"디버깅은 프로그래밍 실력을 키우는 데 도움이 되는 중요한 과정이다." — 옳은 설명일까요?

직접 해 보기 · 순서 배열 · 분류

문제 17 🔀 알고리즘 표현 순서 배열

컴퓨터로 문제를 해결하는 과정을 순서대로 배열해 보세요.

아래 보기를 차례로 누르면 순서가 정해지고, 배열된 항목을 누르면 다시 빠져요.

보기

정답 순서

문제 18 ⚖️ 논리 연산 분류

다음 연산자를 비교 연산자논리 연산자로 분류해 보세요.

카드를 누른 뒤, 넣을 칸을 누르면 들어가요. 칸에 든 카드를 누르고 '보기'를 누르면 다시 꺼낼 수 있어요.

보기 (눌러서 선택)

📏 비교 연산자
두 값의 크기·같음을 따짐

🔗 논리 연산자
참/거짓을 조합·반전

제출하면 답을 바꿀 수 없고, 정답과 해설이 함께 공개돼요.